0b2a85c47cd21c8c90579bf762c4446076d318b5,oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/ChangeProcessor.java,EventGeneratingValidator,childNodeAdded,#String#NodeState#,271

Before Change



        @Override
        public Validator childNodeAdded(String name, NodeState after) {
            if (stopping) {
                return null;
            }
            EventFilter eventFilter = filterRef.get();
            if (eventFilter.include(NODE_ADDED, afterTree)) {
                events.add(createEvent(NODE_ADDED, afterTree.getChild(name)));
            }
            return createChildValidator(eventFilter, afterTree.getPath(), name);
        }

        @Override

After Change


        }

        @Override
        public Validator childNodeAdded(String name, NodeState after) {
            EventFilter eventFilter = filterRef.get();
            if (eventFilter.include(NODE_ADDED, afterTree)) {
                events.add(createEvent(NODE_ADDED, afterTree.getChild(name)));
            }
            if (eventFilter.includeChildren(afterTree.getPath())) {
                childEvents.add(new EventGeneratingValidator(this, name));
            }
            return null;
        }